Configure Visio Process Navigator RegistryVisio and Process Navigator can be configured through their user-interfaces, but particularly when deploying Process Navigator to numerous users, making those settings directly to the Registry through a REG file or a script can be quicker and ensure a consistent set-up.
These are the common configurations, and their related Registry settings. Note that these are all user-specific, and wouldn't require elevated permissions to apply. Visio
File LocationsVisio 2010, 2013, 2016: File > Options > Advanced > File Locations.
|
Visio 2010, 2013, 2016: File > Options > Trust Center > Trust Centre Setting >.
Setting(s) | Registry Setting | Values |
Allow Trusted Locations on my network | HKCU\Software\Microsoft\Office\;> Version;< \Visio\Security\Trusted Locations AllowNetworkLocations (REG_SZ) | If working from a shared map store, then this needs to be enabled if using Trusted Locations. AllowNetworkLocations = 1 |
User Location (0) - Path | HKCU\Software\Microsoft\Office\>Version<\Visio\Security\Trusted Locations\Location0 Path (REG_SZ) | Multiple locations can be specified. Location0 is the first such location, which would typically be a maps root, e.g. \\TriasterServer\Triaster\TriasterServer2011\MapStore \\TriasterServer\Triaster\TriasterServer2011\MapStore\Process Library \\TriasterServer\Triaster\TriasterServer2011\MapStore\Process Library\Sandpit Maps Other locations would be Location1, Location2, etc. Stencils can contain a VBA project too, so the stencils locations should be included, e.g. \\TriasterServer\Triaster\TriasterServer2011\MapStore\Stencil, Template and Properties |
User Location (0) - Sub Folders Allowed | HKCU\Software\Microsoft\Office\>Version<\Visio\Security\Trusted Locations\Location0 AllowSubfolders (REG_DWORD) | If a maps root folder is specified as a Trusted Location, then its sub-folders should be too.
AllowSubfolders = 1 This is a separate configuration for each location. |
Visio 2010, 2013: File > Options > Trust Center > Trust Center Settings. > Macro Settings
Setting(s) | Registry Setting | Values |
Security Level | HKCU\Software\Microsoft\Office\>Version<\Visio\Security Level (REG_DWORD) (Visio, 2010, 2013) | It's important that Visio on a Triaster server does not prompt with macro warnings, as that would stall an automated, non-interactive publication. On a server, we recommend macro warnings are set to the lowest level. Level = 1 VBAWarnings = 1 (Visio 2007, 2010, 2013) Higher macro security can be configured for mappers, but Trusted Locations should be configured accordingly. |
Trust access to the VBA project object model | HKCU\Software\Microsoft\Office\>Version<\Visio\SecurityAccessVBOM (REG_DWORD) | This needs to be enabled. AccessVBOM = 1 |
File > Save As > Web Page > Publish. > Advanced
Setting(s) | Registry Setting | Values |
Output format | HKCU\Software\Microsoft\Office\>Version<\Visio\Solution\SaveAsWeb\settings priformat (REG_SZ) | Visio's default setting is in 2010. priformat = VML |
Alternate format | HKCU\Software\Microsoft\Office\>Version<\Visio\Solution\SaveAsWeb\settings secformat (REG_SZ) | This isn't as important as the primary format, but if configured, we'd recommend PNG. secformat = PNG |
Tools > Options. > Map Locations
Setting(s) | Registry Setting | Values |
Multi-Map Root | HKCU\Software\Triaster\Process Navigator Multi-Map Root (REG_SZ) | This should correspond to the map store of a particular library site, e.g. \\TriasterServer\Triaster\TriasterServer2011\MapStore\Process Library\Sandpit Maps |
Transforms | HKCU\Software\Triaster\Process Navigator\Analyst Edition Transforms (REG_SZ) | There are rare circumstances where Process Navigator doesn't set the default path correctly, and configuring it explicitly helps, e.g. C:\Program Files (x86)\Triaster\Process Navigator\Transforms |
Tools > Options. > Command Line Automation
Setting(s) | Registry Setting | Values |
Task Definition File | HKCU\Software\Triaster\Process Navigator\Analyst Edition Task Definition File (REG_SZ) | There are rare circumstances where Process Navigator doesn't set the default path correctly, and configuring it explicitly helps, e.g. C:\Program Files (x86)\Triaster\Process Navigator\Tasks.xml |
Process Navigator > Mapping Options. > File Locations
Setting(s) | Registry Setting | Values |
Properties File | HKCU\Software\Triaster\Process Navigator\Mapping Edition Properties XML File (REG_SZ) | This should be a shared copy on the Triaster server, e.g. \\TriasterServer\Triaster\TriasterServer2011\ProcessLibraries\Properties.xml |
Template File | HKCU\Software\Triaster\Process Navigator\Mapping Edition Template File (REG_SZ) | This could be a shared copy on the Triaster server, e.g. \\TriasterServer\Triaster\TriasterServer2011\MapStore\Stencil, Template and Properties\PN Template.vtx (for Visio 2010) vstm or vstx (Visio 2013/2016) |
Stencil File | HKCU\Software\Triaster\Process Navigator\Mapping Edition Stencil File (REG_SZ) | This could be a shared copy on the Triaster server, e.g. \\TriasterServer\Triaster\TriasterServer2011\MapStore\Stencil, Template and Properties\PN Stencil.vss |
Process Navigator > Mapping Options. > General
Setting(s) | Registry Setting | Values |
Display additional info on Activities | HKCU\Software\Triaster\Process Navigator\Mapping Edition Activity Additional Info Box (REG_DWORD) | Navigator\Mapping Edition Activity Additional Info Box (REG_DWORD) To display Responsibility on Activities: Activity Additional Info Box = 1 (In conjunction with 'ShowLevelAndID') |
Activity Additional Info Fields | HKCU\Software\Triaster\Process Navigator\Mapping Edition ShowLevelAndID (REG_DWORD) | To display Responsibility on Activities: ShowLevelAndID = 1 (In conjunction with 'Activity Additional Info Box') |
Ideally, these configurations would be made after installing Visio and before installing Process Navigator, although the Process Navigator settings in particular could be made at any time. They could be applied through a script or a REG file; a template script file is attached to this page, and would require just a little editing to suit a particular set-up.